payment overdue - French English Dictionary